﻿.ts_search_body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	font-size: small;
	width:100%;
	border: 0;
}

#ts_product_info {
    position: relative; 
}
#ts_product_info .ts_header {
    border-bottom: 1px solid gray;
	font-size: 20px;
    height:40px;
    margin-top:10px;
}
#ts_product_info .ts_details{
	right: 0;
	
	height:40px;
	text-align: left;
}
#ts_product_info .ts_details .ts_header {
    border-bottom: 1px solid gray;
	font-size: 20px;
	
	
    
	
}
#ts_product_info .score{
	margin: 5px 0 10px;
}
#ts_product_info .score .ts_board{
	float: right;
	text-align: center;
	margin-top:50px;
	
	
}
#ts_product_info .score .ts_board .ts_number{
	font-size: 50px;
	color: #5dab39;
	height:40px;
}
#ts_product_info .score .ts_board .ts_of{
	font-size: 12px;
	color: #6A6A6A;
	font-weight: bold;
}
#ts_product_info .score .ts_distr{
	float: left;
	width: 80%;
	height: 220px;
	font-size: 14px;
	text-align: left;
}
#ts_product_info .score .ts_distr a{
	font-weight: bold;
}
#ts_product_info .score .ts_distr ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#ts_product_info .score .ts_distr li{
	height: 16px;
	overflow: hidden;
}
#ts_product_info .score .ts_distr h5,
#ts_product_info .score .ts_distr .ts_bar{
	float: left;
	height: 15px;
	margin-top: 4px;
}
#ts_product_info .score .ts_distr h5{
	font-size: 12px;
	margin: 0;
	width: 100px;
	padding-top: 2px;
	font-weight: normal;
}
#ts_product_info .score .ts_distr .ts_count{
	float: left;
	width: 25px;
	font-size: 12px;
	padding-top: 2px;
	text-align: right;
}
#ts_product_info .score .ts_distr .ts_bar{
	width: 69%;
	background: #E5E5E5;
}
#ts_product_info .score .ts_distr .ts_bar div{
	background: #075BC0;
	height: 15px;
}
#ts_product_info .score .ts_distr .ts_bar .ts_excellent{
	background: #5dab39;
}
#ts_product_info .score .ts_distr .ts_bar .ts_good{
	background: #87d962;
}
#ts_product_info .score .ts_distr .ts_bar .ts_average{
	background: #f1bf70;
}
#ts_product_info .score .ts_distr .ts_bar .ts_bad{
	background: #F03838;
}
#ts_product_info .score .ts_distr .ts_bar .ts_unrated{
	background: #AAAAAA;
}
#ts_product_info .ts_header_gbb_frame {
    clear: both;
	margin-top:10px;
	margin-bottom:10px;
}
#ts_product_info .ts_ul_gbb {
	list-style:none;
	line-height:13px;
	margin-left:0px;
	padding:0px;

}
#ts_product_info .ts_header_gbb_frame .ts_good{
	float: left; 
	background-position: 0px 0px;
	line-height:12px;
	padding-right: .6em; 
	text-align: left;
	width:45%;
}
#ts_product_info .ts_header_gbb_frame .ts_bad {
	float: right;
	line-height:12px;
	padding-right: .6em;
	text-align: left;
	width:45%;	
}
#ts_product_info .ts_header_gbb_frame .ts_good .ts_gbb_head {
	font-size: 18px;
	padding-bottom: 5px;
}
#ts_product_info .ts_header_gbb_frame .ts_bad .ts_gbb_head {
	font-size: 18px;
	padding-bottom: 5px;
}
#ts_product_info .ts_header_gbb_frame .ts_gbb_more {
	clear: both;
    margin: 0px -13px;
	text-align: right;
	font-size: x-small;
}
#ts_pgbfullgood {
	display: none;
}
#ts_pgbfullbad {
	display: none;
}
LI.ts_li_good {
	clear: both; 
	font-size:12px; 
	background-image:url("../images/search/gbb_good.gif");
	background-repeat: no-repeat; 
	padding: 2px 0 2px 20px;
	margin: -0px;
}
LI.ts_li_bad {
	clear: both; 
	font-size:12px; 
	background-image:url("../images/search/gbb_bad.gif");
	background-repeat: no-repeat; 
	padding: 2px 0 2px 20px;
}
#ts_product_info .ts_header_award_frame .ts_award_more {
	clear: both;
	text-align: right;
	font-size: x-small;
	font-weight: bold;
	padding-top: 3px;
}

#ts_product_info .ts_header_sum_frame {
	float: none;
	font-weight: normal;
	font-size: x-small;
	text-align: left;
	margin-bottom: 10px;
	clear: both;
}
.ts_tableheader_testsum {
	float: left;
	width: 58%;
	margin-bottom: 15px;
}
.ts_tablerow_sumsource {
	width: 23%;
	float: left;
	text-align: center;
	margin-left: -14px;
	margin-bottom: 15px;
}
.ts_tablerow_sumdate {
	width: 100%;
	color: #6A6A6A;
	text-align: center;
}
.ts_tablerow_sumaward {
	width: 19%;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}

.ts_tablerowsumfoot {
	clear: both;
	float: none;
	border-bottom:1px solid gray;
}
.ts_header_award_frame {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -13px;
	margin-right: -14px;
    display:block;
}
.ts_headertable {
	float: none;
	clear: both;
	font-weight: bold;
	color: #000000;
	font-size: small;
	text-decoration: none;
	padding-top: 3px;
	border-top:1px solid gray;
}
.ts_tablehead {
	border-top:1px solid gray;
	float: none;
	clear: both;
	font-weight: bold;
	color: #000000;
	font-size: small;
	text-decoration: none;
}

.ts_tableheader {
	float: none;
	clear: both;
	font-weight: bold;
	color: #000000;
	font-size: small;
	text-decoration: none;
}
.ts_tableheader_testsource {
	float: left;
	width: 23%;
	text-align: center;
}
.ts_tableheader_testcomment {
	float: left;
	width: 46%;
}
.ts_tableheader_award {
	float: left;
	width: 19%;
	text-align: center;
}
.ts_tableheader_score {
	float: left;
	width: 11%;
	text-align: center;
}

.ts_tablerow {
	float: none;
	font-weight: normal;
	font-size: x-small;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
	clear: both;
}
.ts_tablerowm {
	float: none;
	font-weight: normal;
	font-size: x-small;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
	clear: both;
}
.ts_tablerrow_name {
	font-size: small;
	font-weight: bold;
	color: #000000;
	background: #efefef;
}
.ts_tablerow_testsource {
	width: 23%;
	float: left;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ts_tablerow_reviewdate {
	width: 100%;
	color: #6A6A6A;
	text-align: center;
	margin-top: 20px;
}
.ts_tablerow_testcomment {
	width: 46%;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}
.ts_tablerow_award {
	width: 19%;
	float: left;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
.ts_tablerow_score {
	width: 11%;
	float: left;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

.ts_review_ts_comment {
}

.ts_review_comment {

}
.ts_review_comment_good {

}
.ts_review_comment_bad {

}
.ts_review_comment_bottomline {

}
.ts_review_name {
	padding: 2px;
	margin-left: 18px;
	margin-right: 18px;
}
.ts_review_score {
    background:url("../images/search/notepad_rank_big.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	width:80px;
	height:80px;
	text-align:center;
	vertical-align:top;
	color:#6a6a6a;
}
.ts_review_score_text_ts {
	position: relative;
	top: 10px;
	left: 2px;
}
.ts_review_score_text {
	padding-top: 18px; 
}
.ts_review_score_text_score {
	color:#72b235;
	font-size:10px;
	font-weight:bold;
}
.ts_review_score_text_rate {
	font-size:28px;
	color:#6a6a6a;
	font-weight:bold;
}
.ts_review_url {
	margin-top: 5px;
}
.ts_table_page {
	font-size: 12px;
	padding-top: 5px;
	clear: both;
}
.ts_page_box {
	border: 1px solid #e2e2e2;
	float: left;
	width: 35px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:2px;
}
.ts_table_powered {
	float: right;
	text-align: right;
	font-size: x-small;
}
.ts_img_powered {
	float: right; 
}
a.ts_review_link {
	font-weight: bold;
}

a.ts_review_link:link, a.ts_review_link:visited {
	color: #B51F01;
	text-decoration: none;
}

a.ts_review_link:hover {
	color: #B51001;
	text-decoration: underline;
}

a.ts_review_link:active {
	color: #B51F01;
	text-decoration: none;
}

a.ts_table_page_url {
	font-weight: bold;
}

a.ts_table_page_url:link, a.ts_table_page_url:visited {
	color: #6A6A6A;
	text-decoration: none;
}

a.ts_table_page_url:hover {
	color: #6A6A6A;
	text-decoration: underline;
}

a.ts_table_page_url:active {
	color: #6A6A6A;
	text-decoration: none;
}

.ts_award_frame {
	background-color:#FFFFFF;
	width:650px;
	padding-top:10px;
	margin-left: 7px;
	display:block;
	position:relative;
}
.ts_award_frame_p1 {
    display:block;
}
.ts_award_frame_p2 {
    display:none;
}
.ts_award_image {
	background-color:#FFFFFF;
	border: 1px solid #D7D5D5;
	width: 90px;
	height: 90px;
	margin-left: -1px;
	margin-bottom: -1px;
	padding-top: 9px;
	float: left;
	display:block;
	text-align: center;
}
.ts_table_foot {
	width: 100%;
	clear: both;
}
.ts_awards_more {
	clear:both;
	float: left;
	width: 150px;
	padding-top: 3px;
	font-size: x-small;
	height:27px;
	font-weight: bold;
}
a.ts_more_link:link, a.ts_more_link:visited {
	color: #6A6A6A;
	text-decoration: none;
}
a.ts_more_link:hover {
	color: #6A6A6A;
	text-decoration: underline;
}
a.ts_more_link:active {
	color: #6A6A6A;
	text-decoration: none;
}
.ts_awards_powered {
	float: right;
	width: 150px;
	padding-top: 3px;
	margin-right: 7px;
	font-size: small;
	height:27px;
}

.ts_show_more {
	text-align: center;
	font-size: 22px;
}

a.ts_show_more_link {
	font-weight: bold;
}
a.ts_show_more_link:link, a.ts_show_more_link:visited {
	color: #6A6A6A;
	text-decoration: none;
}

a.ts_show_more_link:hover {
	color: #6A6A6A;
	text-decoration: underline;
}

a.ts_show_more_link:active {
	color: #6A6A6A;
	text-decoration: none;
}

.ts_Badge_custom {
	display:table;
	-display: inline; /* IE Only */
	-width: 1px; /* IE Only */
	-zoom: 1;
}
.ts_Badge {
	font:12px Arial,Verdana,Helvetica,sans-serif;
	height:40px;
	display:table;
	-display: inline; /* IE Only */
	-width: 1px; /* IE Only */
	-zoom: 1;
}

.ts_BadgeTextU {
	margin-top:3px;
	color:#000000;	
	font-size:12px;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	padding: 2px 15px 0 0;
	float:left;
}
.ts_BadgeBoard {
	float: left;
	width: 30px;
	padding-top:2px;
}
.ts_BadgeScore {
	color:#5DAB39;	
	font-size:18px;
	font-weight:bold;
	margin: 0px;
	border-width: 0pt;
	text-align: center;	
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
.ts_BadgeHR {
    border: none;
    border-bottom:1px solid gray; 
	margin: 0px;
    height: 0px; 

}
.ts_Badge100 {
	margin: 0px;
	color:#6A6A6A;	
	font-size:9px;
	font-weight:bold;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
.ts_BadgeText {
	margin-top:3px;
	color:#000000;	
	font-size:12px;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	padding: 2px 15px 0 15px;
	float:left;
}
.ts_popup{
	border:8px solid #AAAAAA;
	border-radius: 4px 4px 4px 4px;
}

.ts_popup_header {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	height: 40px;
}

.ts_popup_text {
	font-size: 16px;
	font-weight: bold;
	margin: 11px 0 0 25px;
}

.ts_popup_close {
	float: right;
	margin: 7px 10px 0 0;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.ts_loupe { 
	background: transparent url("../images/search/grey.png");
	border:3px solid rgba(0, 0, 0, 0);
	cursor:url("../images/search/blank.png"), url("../images/search/blank.cur"), none;
	z-index: 999999;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE 6 & 7 */      
}

.ui-widget-overlay{background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;left:0;top:0}
.ui-dialog { position: absolute; overflow: hidden; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 5em 1em; background: none; overflow: auto; zoom: 1; }